Reducing the Idle Time of Parallel Transportation Applications Technical Report Cse-96-004
نویسندگان
چکیده
Transportation engineers use traac equilibrium analysis to study traac and road systems; it is also used for planning purposes. This class of applications are generally computationally-intense and requires signiicant storage because of the large networks. Parallel processing provides the memory and computational power needed to solve these problems in a reasonable amount of time. The most computationally-intense component of the equilibrium analysis is the solution of a shortest path problem during each iteration. This paper focuses on reducing the parallel execution time of shortest path problems. In particular, we concentrate on reducing the processor idle time, which was found to be a signiicant component of the parallel execution time for shortest path algorithms used with traac networks. We provide four diierent methods for reducing this time, highlighting and quantifying the advantages and disadvantages of each. The results indicate that for a 9,701 node network solving for 32 sources the adaptive scheme reduces the execution time of the parallel shortest path by as much as 71% as compared to the other non-adaptive implementations. When using these schemes with the traac equilibrium application, a 63% reduction in execution time occurs by using the adaptive implementation.
منابع مشابه
Residual White Space Distribution Based Opportunistic Channel Access Scheme for Cognitive Radio Systems Technical Report: TR-CSE-2010-26 March 2010
We propose an opportunistic channel access scheme for cognitive radio-enabled secondary networks. In our work, we model the channel occupancy due to Primary User (PU) activity as a 2-state Alternating Renewal Process, with alternating busy and idle periods. Once a Secondary Node (SN) senses the channel idle, the proposed scheme uses the residual idle time distribution to estimate the transmissi...
متن کاملReducing the Idle Time of Parallel Shortest Path Algorithms
Shortest path computation is required by a large number of applications such as VLSI, transportation and communication networks. These applications, which are often very complex and have sparse networks, generally use parallel labeling shortest path algorithms. Such algorithms, when implemented on a distributed memory machine, require termination detection methods; these methods consist of some...
متن کاملA Mathematical Analysis on Linkage of a Network of Queues with Two Machines in a Flow Shop including Transportation Time
This paper represents linkage network of queues consisting of biserial and parallel servers linked to a common server in series with a flowshop scheduling system consisting of two machines. The significant transportation time of the jobs from one machine to another is also considered. Further, the completion time of jobs/customers (waiting time + service time) in the queue network is the set...
متن کاملTermination Detection for Parallel Shortest Path Algorithms
Shortest path computation is required by a large number of applications such as VLSI, transportation and communication networks. These applications, which are often very complex and have sparse networks, generally use parallel labeling shortest path algorithms. Such algorithms, when implemented on a distributed memory machine, require termination detection methods; these methods consist of some...
متن کاملTechnical Note: An opportunity cost maintenance scheduling framework for a fleet of ships: A case study
The conventional method towards deriving schedule for a fleet of ships to minimize cost alone has the short-coming of not addressing the problem of operation revenue losses associated with delays during maintenance at ships dockyards. In this paper, a preventive maintenance schedule for a fleet of ships that incorporates op-portunity cost is presented. The idea is to assign a penalty cost to al...
متن کامل